home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 4 / The Arsenal Files 4 (Arsenal Computer).ISO / ham / sattrk31.tgz / sattrack-3.1.tar / SatTrack / src / include / mir.h < prev    next >
Text File  |  1995-03-16  |  11KB  |  237 lines

  1. /******************************************************************************/
  2. /*                                                                            */
  3. /*  Title       : mir.h                                                       */
  4. /*  Author      : Manfred Bester                                              */
  5. /*  Date        : 28Nov94                                                     */
  6. /*  Last change : 15Mar95                                                     */
  7. /*                                                                            */
  8. /*  Synopsis    : This include file contains the point arrays for the         */
  9. /*                Mir space station icon.                                     */
  10. /*                                                                            */
  11. /*                                                                            */
  12. /*  SatTrack is Copyright (c) 1992, 1993, 1994, 1995 by Manfred Bester.       */
  13. /*  All Rights Reserved.                                                      */
  14. /*                                                                            */
  15. /*  Permission to use, copy, and distribute SatTrack and its documentation    */
  16. /*  in its entirety for educational, research and non-profit purposes,        */
  17. /*  without fee, and without a written agreement is hereby granted, provided  */
  18. /*  that the above copyright notice and the following three paragraphs appear */
  19. /*  in all copies. SatTrack may be modified for personal purposes, but        */
  20. /*  modified versions may NOT be distributed without prior consent of the     */
  21. /*  author.                                                                   */
  22. /*                                                                            */
  23. /*  Permission to incorporate this software into commercial products may be   */
  24. /*  obtained from the author, Dr. Manfred Bester, 1636 M. L. King Jr. Way,    */
  25. /*  Berkeley, CA 94709, USA. Note that distributing SatTrack 'bundled' in     */
  26. /*  with ANY product is considered to be a 'commercial purpose'.              */
  27. /*                                                                            */
  28. /*  IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, */
  29. /*  SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF   */
  30. /*  THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR HAS BEEN ADVISED  */
  31. /*  OF THE POSSIBILITY OF SUCH DAMAGE.                                        */
  32. /*                                                                            */
  33. /*  THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT      */
  34. /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A   */
  35. /*  PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"      */
  36. /*  BASIS, AND THE AUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, */
  37. /*  UPDATES, ENHANCEMENTS, OR MODIFICATIONS.                                  */
  38. /*                                                                            */
  39. /******************************************************************************/
  40.  
  41. /******************************************************************************/
  42. /*                                                                            */
  43. /* Mir icon                                                                   */
  44. /*                                                                            */
  45. /******************************************************************************/
  46.  
  47. XPoint mirPointsWhite[] = {
  48.  
  49. {27,10}, {27, 9},                                       /* front disk */
  50.  
  51. {26, 7},                                                /* progress */
  52. {25, 8}, {25, 7}, 
  53. {24,10}, {24, 9}, {24, 8}, {24, 7}, {24, 6}, 
  54. {23,10}, {23, 9}, {23, 8}, {23, 7}, {23, 6}, 
  55. {22,10}, {22, 9}, {22, 8}, {22, 7}, {22, 6}, 
  56. {21, 9}, {21, 8}, {21, 7}, {21, 6}, {21, 5}, 
  57. {20, 9}, {20, 8}, {20, 7}, {20, 6}, 
  58. {19, 8}, 
  59.  
  60. {16, 7}, {16, 4}, {16, 3},                              /* disk */
  61. {15, 7}, {15, 6}, {15, 5}, {15, 4}, {15, 3}, 
  62. {14, 7}, {14, 6}, {14, 5}, {14, 4}, {14, 3}, 
  63.  
  64. {14, 1},                                                /* main body */
  65. {13, 2}, {13, 1}, 
  66. {12, 8}, {12, 7}, {12, 6}, {12, 4}, {12, 3}, {12, 2}, {12, 1}, 
  67. {11, 8}, {11, 7}, {11, 5}, {11, 4}, {11, 3}, {11, 2}, {11, 1}, 
  68. {10, 7}, {10, 5}, {10, 4}, {10, 3}, {10, 2}, {10, 1}, 
  69. { 9, 5}, { 9, 4}, { 9, 3}, { 9, 2}, { 9, 0}, { 9,-1}, 
  70. { 8, 6}, { 8, 1}, { 8, 0}, { 8,-1}, 
  71. { 7, 6}, { 7, 5}, { 7, 4}, { 7, 3}, { 7, 2}, { 7, 1}, { 7, 0}, { 7,-1}, 
  72. { 6, 6}, { 6, 5}, { 6, 4}, { 6, 3}, { 6, 2}, { 6, 1}, { 6, 0}, { 6,-1}, 
  73. { 5, 5}, { 5, 4}, { 5, 3}, { 5, 2}, { 5, 1}, { 5, 0}, { 5,-1}, 
  74. { 4, 5}, { 4, 4}, { 4, 3}, { 4, 2}, { 4, 1}, { 4, 0}, { 4,-1}, 
  75. { 3, 3}, { 3, 2}, { 3, 1}, { 3, 0}, { 3,-2}, { 3,-3}, 
  76. { 2, 4}, { 2,-1}, { 2,-2}, { 2,-3}, 
  77. { 1, 4}, { 1, 3}, { 1, 2}, { 1, 1}, { 1, 0}, { 1,-1}, { 1,-2}, { 1,-3}, 
  78. { 0, 4}, { 0, 3}, { 0, 2}, { 0, 1}, { 0, 0}, { 0,-1}, { 0,-2}, { 0,-3}, 
  79. {-1, 3}, {-1, 2}, {-1, 1}, {-1, 0}, {-1,-1}, {-1,-2}, {-1,-3}, 
  80. {-2, 3}, {-2, 2}, {-2, 1}, {-2, 0}, {-2,-1}, {-2,-2}, {-2,-3}, 
  81. {-3, 2}, {-3, 1}, {-3, 0}, {-3,-1}, {-3,-2}, {-3,-3}, 
  82. {-4, 1}, {-4, 0}, {-4,-1}, {-4,-2}, 
  83.  
  84. {-6, 0}, {-6,-1}, {-6,-2}, {-6,-3}, {-6,-4},            /* cross coupler */
  85. {-7,-1}, {-7,-2}, {-7,-3}, {-7,-4}, 
  86. {-8, 0}, {-8,-1}, {-8,-2}, {-8,-3}, {-8,-4}, 
  87. {-9, 0}, {-9,-1}, {-9,-2}, {-9,-3}, {-9,-4}, 
  88. {-9,-5}, {-9,-6}, {-9,-7}, 
  89. {-10, 0}, {-10,-1}, {-10,-2}, {-10,-3}, {-10,-4}, 
  90. {-10,-5}, {-10,-6}, 
  91. {-11,-2}, {-11,-3}, {-11,-4}, {-11,-5}, {-11,-6}, 
  92. {-12,-3}, {-12,-4}, 
  93.  
  94. {-7,-5}, {-6,-5}, {-5,-3}, {-5,-4}, {-5,-5}, {-5,-6},   /* module A */
  95. {-4,-4}, {-4,-5}, {-4,-6}, {-3,-7}, 
  96. {-2,-5}, {-2,-6}, {-2,-7}, 
  97. {-1,-5}, {-1,-6}, {-1,-7}, {-1,-8}, 
  98. { 0,-5}, { 0,-6}, { 0,-7}, { 0,-8}, 
  99. { 1,-4}, { 1,-5}, { 1,-6}, { 1,-7}, { 1,-8}, 
  100. { 2,-4}, { 2,-5}, { 2,-6}, { 2,-7}, { 2,-8}, { 2,-9}, 
  101. { 3,-5}, { 3,-6}, { 3,-7}, { 3,-8}, { 3,-9}, 
  102. { 4,-5}, { 4,-6}, { 4,-7}, { 4,-8}, { 4,-9}, 
  103. { 5,-5}, { 5,-6}, { 5,-7}, { 5,-8}, { 5,-9}, 
  104.  
  105. {-12, -8}, {-12, -9}, {-11, -7}, {-11, -8}, {-11, -9},  /* module B */
  106. {-10, -7}, {-10, -8}, {-10, -9}, { -9, -8}, { -9, -9}, 
  107. {-13,-11}, {-13,-12}, {-13,-13}, {-13,-16}, 
  108. {-12,-11}, {-12,-12}, {-12,-13}, {-12,-14}, {-12,-16}, 
  109. {-11,-11}, {-11,-12}, {-11,-13}, {-11,-14}, {-11,-15}, {-11,-16}, 
  110. {-10,-11}, {-10,-12}, {-10,-13}, {-10,-14}, {-10,-15}, {-10,-16}, 
  111. { -9,-11}, { -9,-12}, { -9,-13}, { -9,-14}, { -9,-15}, { -9,-16}, 
  112. { -8,-12}, { -8,-13}, { -8,-14}, { -8,-15}, { -8,-16}, { -8,-17},
  113. {-13,-18}, {-13,-19}, {-12,-18}, {-12,-19}, 
  114. {-11,-18}, {-11,-19}, {-10,-18}, {-10,-19}, 
  115. { -9,-18}, { -9,-19}, { -8,-19}, 
  116.  
  117. {-23, 1}, {-23, 0}, {-23,-1},                           /* module C */
  118. {-22, 2}, {-22, 1}, {-22, 0}, 
  119. {-21,-2}, 
  120. {-20, 2}, {-20, 1}, {-20, 0}, {-20,-1}, {-20,-2}, 
  121. {-19, 1}, {-19, 0}, {-19,-1}, {-19,-2}, {-19,-3}, 
  122. {-18, 1}, {-18, 0}, {-18,-1}, {-18,-2}, {-18,-3}, 
  123. {-17, 1}, {-17, 0}, {-17,-1}, {-17,-2}, {-17,-3}, 
  124. {-16, 1}, {-16, 0}, {-16,-1}, {-16,-2}, {-16,-3}, 
  125. {-15, 0}, {-15,-1}, {-15,-2}, 
  126. {-14,-3}, 
  127. {-13,-1}, {-13,-2}, {-13,-3}, 
  128. {-12,-2}, {-12,-3}, 
  129.  
  130. {-11,10}, {-11, 7}, {-11, 6},                           /* module D */
  131. {-11, 5}, {-11, 3}, {-11, 2}, {-11, 1}, 
  132. {-10,11}, {-10,10}, {-10, 9}, {-10, 7}, 
  133. {-10, 6}, {-10, 4}, {-10, 3}, {-10, 2}, {-10, 1}, 
  134. { -9,11}, { -9,10}, { -9, 9}, { -9, 8}, { -9, 7}, 
  135. { -9, 6}, { -9, 4}, { -9, 3}, { -9, 2}, { -9, 1}, 
  136. { -8,11}, { -8,10}, { -8, 9}, { -8, 8}, { -8, 7}, 
  137. { -8, 6}, { -8, 4}, { -8, 3}, { -8, 2}, { -8, 1}, 
  138. { -7,11}, { -7,10}, { -7, 9}, { -7, 8}, { -7, 7}, 
  139. { -7, 6}, { -7, 4}, { -7, 3}, 
  140. { -6,10}, { -6, 9}, { -6, 8}, { -6, 7}, 
  141. { -6, 6}, { -6,-5}, 
  142.  
  143. {-14,-4}, {-14,-6}, {-14,-7},                           /* transfer module */
  144. {-15,-4}, {-15,-5}, {-15,-6}, {-15,-7},
  145. {-16,-4}, {-16,-5}, {-16,-6}, {-16,-7},
  146. {-17,-4}, {-17,-5}, {-17,-6}, {-17,-7}, {-17,-8}, 
  147. {-18,-5}, {-18,-6}, {-18,-7}, {-18,-8}, 
  148. {-19,-5}, {-19,-6}, {-19,-7}, {-19,-8}, 
  149. {-20,-6}, {-20,-7}, {-20,-8}
  150. };
  151.  
  152.  
  153. XPoint mirPointsBlack[] = {
  154.  
  155. {29,10}, {29, 9}, {29, 8},                              /* front disk */
  156. {28,11}, {28,10}, {28, 9}, {28, 8}, {28, 7},
  157. {27,12}, {27,11}, {27, 8}, {27, 7},
  158. {26,12}, {26,11}, {26,10}, {26, 9}, {26, 8},
  159. {25,11}, {25,10}, {25, 9}, 
  160.  
  161. {19, 7}, {19, 6}, {19, 5},                              /* sphere */
  162. {18, 7}, {18, 6}, {18, 5}, {18, 4},
  163. {17, 7}, {17, 6}, {17, 5}, {17, 4},
  164. {16, 6}, {16, 5}, 
  165.  
  166. {16, 8}, {16, 2},                                       /* disk */
  167. {15, 8}, {15, 2},
  168. {14, 8}, {14, 2},
  169. {13, 7}, {13, 6}, {13, 5}, {13, 4}, {13, 3}, 
  170.  
  171. {-3,10}, {-2,10}, {-1,10},                              /* solar panels */
  172. {-1, 9}, { 0, 9}, { 1, 9}, { 2, 9}, 
  173. { 2, 8}, { 3, 8}, { 4, 8}, { 5, 8}, 
  174. { 5, 7}, { 6, 7}, { 7, 7}, { 8, 7}, 
  175. { 9, 6}, {10, 6}, {11, 6}, {12, 5}, 
  176. {18, 3}, {19, 3}, {20, 3}, 
  177. {20, 2}, {21, 2}, {22, 2}, {23, 2}, 
  178. {23, 1}, {24, 1}, {25, 1}, {26, 1}, 
  179.  
  180. {-22,-12}, {-21,-12}, {-20,-12}, {-19,-12}, 
  181. {-18,-13}, {-17,-13}, {-16,-13}, {-15,-13}, 
  182. {-16,-14}, {-15,-14}, {-14,-14}, {-13,-14}, 
  183. {-13,-15}, {-12,-15}, 
  184. { -7,-14}, { -7.-15}, { -6,-15}, 
  185. { -6,-16}, { -5,-16}, { -4,-16}, { -3,-16}, 
  186. { -2,-17}, { -1,-17}, {  0,-17}, {  1,-17}, 
  187.  
  188. {-20, 11}, {-19, 11}, {-18, 11}, {-17, 11}, 
  189. {-16, 10}, {-15, 10}, {-14, 10}, {-13, 10}, 
  190. {-14,  9}, {-13,  9}, {-12,  9}, {-11,  9}, 
  191. {-11,  8}, {-10,  8}, 
  192. { -5,  7}, { -4,  7}, 
  193. { -5,  6}, { -4,  6}, { -3,  6}, { -2,  6}, 
  194. { -1,  5}, {  0,  5}, {  1,  5}, {  2,  5}, 
  195.  
  196. { 9, 7},                                                /* main body */
  197. { 8, 5}, { 8, 4}, { 8, 3}, { 8, 2}, { 9, 1}, 
  198. {10, 0}, {11, 0}, {12, 0}, 
  199. { 3, 5}, { 3, 4}, { 2, 3}, { 2, 2}, { 2, 1}, { 2, 0}, 
  200. { 3,-1}, { 4,-2}, { 5,-2}, { 6,-2}, 
  201. {-3, 3}, {-4, 2}, {-5, 1}, {-5, 0}, {-5,-1}, {-5,-2}, {-4,-3}, 
  202. {-3,-4}, {-2,-4}, {-1,-4}, { 0,-4}, 
  203.  
  204. { 4,-10}, { 5,-11}, { 5,-10}, { 6,-10}, { 6, -9},       /* module A */
  205. { 6, -8}, { 6, -7}, { 6, -6}, { 6, -5}, { 5, -4}, 
  206. { 4, -4}, {-3, -5}, {-3, -6}, {-4, -7}, 
  207.  
  208. {-13,-10}, {-12,-10}, {-11,-10}, {-10,-10},             /* module B */
  209. { -9,-10}, { -8,-10}, { -8,-11}, 
  210. {-14,-18}, {-14,-17}, {-14,-19}, 
  211. {-13,-17}, {-13,-20}, {-12,-17}, {-12,-20}, 
  212. {-11,-17}, {-11,-20}, {-10,-17}, {-10,-20}, 
  213. { -9,-17}, { -9,-20}, { -8,-17}, { -8,-18}, { -8,-20}, 
  214. { -7,-18}, { -7,-19}, 
  215.  
  216. {-24, 1}, {-24, 0}, {-24,-1}, {-23,-2}, {-22,-2},       /* module C */
  217. {-22,-1}, {-21,-1}, {-21, 0}, {-21, 1}, {-21, 2}, 
  218. {-22, 3}, {-23, 3}, {-23, 2}, 
  219. {-14, 0}, {-14,-1}, {-14,-2}, {-15,-3}, 
  220.  
  221. {-11,12}, {-11,11}, {-10,12}, { -9,12}, { -8,12},       /* module D */
  222. { -7,12}, { -6,12}, { -6,11}, { -5,10}, { -5,11}, 
  223. {-11, 4}, {-10, 5}, { -9, 5}, { -8, 5}, { -7, 5}, 
  224. { -6, 4}, 
  225.  
  226. {-14,-5}, {-13,-4}, {-13,-5}, {-13,-6},                 /* transfer module */
  227. {-12,-5}, {-12,-6}, 
  228. {-20,-5}, {-21,-5}, {-21,-6}, {-21,-7}, {-21,-8}, 
  229. {-20,-9}, {-19,-9}, {-18,-9} 
  230. };
  231.  
  232. /******************************************************************************/
  233. /*                                                                            */
  234. /* End of include file mir.h                                                  */
  235. /*                                                                            */
  236. /******************************************************************************/
  237.